package com.huayi.datagovernance.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import com.huayi.datagovernance.common.SysConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author dalong
 * @since 2021-04-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="TYwTaskYk对象", description="朗新工单附带变压器清单")
@TableName(value = "t_yw_task_yk",schema = SysConstant.DB_SCHEMA_YWSJ)
public class TYwTaskYk implements Serializable {

    private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "主键")
    @TableId(value = "schema_id", type = IdType.NONE)
    private Long schemaId;

    @ApiModelProperty(value = "工单号,映射到task表的taskId")
    private String taskid;

    @ApiModelProperty(value = "设备类型:01 变压器 02 高压电动机")
    private String typeCode;

    @ApiModelProperty(value = "设备的变更说明:01新装,02停用,03启用,04拆除,05减容,06减容回复")
    private String chgDesc;

    @ApiModelProperty(value = "设备ID")
    private String sbid;

    @ApiModelProperty(value = "经度")
    private String posX;

    @ApiModelProperty(value = "维度")
    private String posY;

    @ApiModelProperty(value = "高程(海拔)")
    private String posZ;

    @ApiModelProperty(value = "电网上级设备标识")
    private String superId;

    @ApiModelProperty(value = "电网上级设备名称")
    private String superName;

    @ApiModelProperty(value = "电网上级设备类别")
    private String superType;

    @ApiModelProperty(value = "电压等级")
    private String dydj;

    @ApiModelProperty(value = "台区标识")
    @TableField(value = "tqid")
    private Long tqId;

    @ApiModelProperty(value = "线路标识")
    private Long ssxl;

    @ApiModelProperty(value = "变电站标识")
    private Long ssdz;

    @ApiModelProperty(value = "设备名称")
    private String sbmc;

    @ApiModelProperty(value = "sbzlx")
    private String sbzlx;


}
